const path = require("path");
const fs = require("fs");
const ts = require("typescript");

const filePath = path.resolve(__dirname, '../../../from/ast/test.ts');
const fileContent = fs.readFileSync(filePath, "utf-8");
console.log(fileContent,'fileContent');

// 解析文件内容为 AST
const sourceFile = ts.createSourceFile(
    filePath, // 文件路径
    fileContent, // 文件内容
    ts.ScriptTarget.Latest, // 目标 ECMAScript 版本
    true // 设置为 true 可以获取更详细的类型信息
  );

debugger
// 打印 AST 的根节点
console.log(sourceFile);